# 作者：石吴震
# 2024年12月25日21时24分11秒
# 474160957@qq.com


def use_sum():
    """
    学习算术运算符
    :return:
    """
    a=5/2
    print(a)
    a=5//2  # 整除
    print(a)

    use_sum()

    ** #幂


    def use_compare():
        print(3>5)

        use_compare()


def use_logic():
"""
使用逻辑运算符
:return:
"""
print(3 and 5)  #and是遇假则假，都真则返回后一个
print(0 or 3)   #or是遇真则真，否则返回前一个

3 and print('hello')

def use_logic2():
    """
    短路运算是不想写if
    :return:
    """
    a=False
    a and print('hello')
    a=True
    a or print('你可以看到or')

    use_logic2()


def use_bit():
        """
        位计算练习
        :return:
        """
        print(5&7) #按位与
        print(5|7) #按位或
        print(~5) #取反
        print(5^7)  #按位异或

        print(5<<1)# 左移高位留着，右移地位补0
        print(5>>1) #右移正数高位补0，负数高位补1，地位丢弃
        print(-5>>1) #减1除2
        print(-5<<1)
